using System;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Sinacor.Servico.Bovespa.Ordens.Service.DataContract.Enum;

namespace Sinacor.Servico.Bovespa.Ordens.Service.DataContract.Request
{
	/// <summary>
	/// Data: 04/01/2008
	/// Autor: Diogo Milanez
    /// Obs: Criacao do contrato
	/// </summary>
    [DataContract(Namespace = "http://www.bovespa.com.br/Sinacor.Servico.Bovespa.Ordens.Service.DataContract.Request")]
    public partial class ConsultarCarteiraPadraoOrdemFinanciamentoPOPRequest
    {
        private Int32? _numeroOrdem;
        [DataMember(IsRequired = false)]
        public Int32? NumeroOrdem
        {
            get { return _numeroOrdem; }
            set { _numeroOrdem = value; }
        }

        private Int32? _numeroOrdemSequencia;
        [DataMember(IsRequired = false)]
        public Int32? NumeroOrdemSequencia
        {
            get { return _numeroOrdemSequencia; }
            set { _numeroOrdemSequencia = value; }
        }

        private DateTime? _dataOrdem;
        [DataMember(IsRequired = false)]
        public DateTime? DataOrdem
        {
            get { return _dataOrdem; }
            set { _dataOrdem = value; }
        }

        private TipoNaturezaOperacao? _naturezaOperacao;
		[DataMember(IsRequired = false)]
		public TipoNaturezaOperacao? NaturezaOperacao
		{
			get { return _naturezaOperacao; }
			set { _naturezaOperacao = value; }
		}

		private Sinacor.Servico.Bovespa.Ordens.Service.DataContract.Enum.TipoMercado? _tipoMercado;
		[DataMember(IsRequired = false)]
		public Sinacor.Servico.Bovespa.Ordens.Service.DataContract.Enum.TipoMercado? TipoMercado
		{
			get { return _tipoMercado; }
			set { _tipoMercado = value; }
		}

    	private System.String _bolsa;
		[DataMember(IsRequired = false)]
        public System.String Bolsa
		{
            get { return _bolsa; }
            set { _bolsa = value; }
		}

        private System.String _codigoNegociacao;
        [DataMember(IsRequired = false)]
        public System.String CodigoNegociacao
        {
            get { return _codigoNegociacao; }
            set { _codigoNegociacao = value; }
        }
    }
}
